
main(){
  //创建一个人
  Student stu=new Student('张三', 18, '男');

  stu.sing();
  stu.jump();
  stu.rap();
  stu.basketball();
  stu.football();
  stu.volleyball();
}
//定义父类
class Person{
  String name;
  int age;
  String sex;
  // 构造函数
  Person(this.name, this.age, this.sex);
  // 方法
  void sayHello(){
    print('我是$name，我今年$age岁，我是$sex');
  }

}


//定义子类
class Student extends Person with skill,skill2{

  // 构造函数
  Student(super.name,super.age,super.sex);


}



mixin skill{
  //唱
  void sing(){
    print('我会唱歌');
  }
  //跳
  void jump(){
    print('我会跳');
  }
  //rap
  void rap(){
    print('我会rap');
  }
  //篮球
  void basketball(){
    print('我会篮球');
  }
}

mixin skill2{
  //足球
  void football(){
    print('我会足球');
  }
  //排球
  void volleyball(){
    print('我会排球');
  }
}
